// 密码加密模块

// 引入bcrypt加密模块
const bcrypt = require('bcrypt');

/**
 * 密码加密
 * @param {要加密的明文} password 
 */
async function encrypt(password) {
    //生成随机字符串 gen => generate 生成salt盐
    let salt = await bcrypt.genSalt(10);
    //生成随机字符串对密码进行加密
    return await bcrypt.hash(password, salt);
}

module.exports = { encrypt }